be very well suited for something - Français Anglais Dictionnaire